تعداد صفحات:64 نوع فایل:word فهرست مطالب: پیشگفتار چکیده فصل اول مقدمه اهداف پروژه فصل دوم نقشه مدار عملکرد مدار توضیحاتی در ارتباط با عملکرد قطعات مدار مدار RESET مدار خروجی مدار اسیلاتور برنامه خصوصیات ATMega32 دستوراتی از محیط برنامه نویسی BASCOM معرفی میکرو کریستال دیمانسیون متغیر دستور INCR دستور JMP دستورDO-LOOP دستور IF دستور WAITms معرفی زیر برنامه (DECLARE SUB) فراخوانی(CALL) دستورGETKBD( ) پیکره بندی LCD تعیین نوع LCD دستور LCD دستور CLS دستور LOCATE دستور SHIFTCURSOR ضمائم
پیشگفتار: آنچه که پیش رو دارید، گزارشی است از حاصل چند ماه تلاش برای به ثمر رساندن تحقیقات و ساخت پروژه ای با عنوان مدار فرمان کولر که به وسیله تایمر عمل می کند. مطالعه و کار با یک میکروکنترلر غالباً برای ما لازم و ضروری است و چه بهتر که این یادگیری به روز باشد و زمانی که صرف می کنیم برای میکروکنترلری جدید باشد. یکی از جدیدترین میکروکنترلرهای قوی متعلق به شرکت ATMELبه نام میکروکنترلرهای AVRمی باشد. این میکروکنترولر های 8 بیتی به وجود کامپایلرهای قوی مورد استقبال و استفاده قرار گرفته است. ما نیز از این میکروکنترلر استفاده نموده ایم.
چکیده: زبان های سطح بالا یا همانHLL(HIGH LEVEL LANGUAGES) به سرعت در حال تبدیل شدن به زبان استاندارد برای میکروکنترلرها(MCU) حتی برای میکروهای 8 بیتی کوچک هستند. زبان برنامه نویسی BASICوCبیشترین استفاده را در برنامه نویسی میکروها دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمبلی تولید می کنند.ATMEL ایجاد تحولی در معماری، جهت کاهش کد به مقدار مینیمم را درک کرد که نتیجه این تحول میکروکنترلرهای AVRهستندکه علاوه بر کاهش و بهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل انجام میدهند و از 32رجیستر همه منظوره استفاده می کنند که باعث شده 4تا12بار سریعتر از میکروهای دیگر باشد. تکنولوژی حافظه کم مصرف غیر فرار شرکت ATMELبرای برنامه ریزی AVRها مورد استفاده قرار گرفته است. در نتیجه حافظه های FLASHوEEPROMدر داخل مدار قابل برنامه ریزی هستند.